package org.spring.springboot.app.community.structure.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import org.spring.springboot.app.base.BaseEntity;

import java.io.Serializable;
import java.util.Date;

public class CommunityStructureVO extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "ID",hidden = false)
    private String id;

    @ApiModelProperty(value = "区域ID",hidden = false)
    private String areaId;

    @ApiModelProperty(value = "机构ID",hidden = false)
    private String officeId;

    @ApiModelProperty(value = "所属类型",hidden = false)
    private Byte type;

    @ApiModelProperty(value = "名称",hidden = false)
    private String name;

    @ApiModelProperty(value = "父类ID",hidden = false)
    private String parentId;

    @ApiModelProperty(value = "父类IDS",hidden = false)
    private String parentIds;

    @ApiModelProperty(value = "父类描述",hidden = false)
    private String parentNames;

    @ApiModelProperty(value = "序列",hidden = false)
    private Byte sort;

    @ApiModelProperty(value = "创建者",hidden = false)
    private String createBy;

    @ApiModelProperty(value = "创建时间",hidden = false)
    private Date createDate;

    @ApiModelProperty(value = "更新者",hidden = false)
    private String updateBy;

    @ApiModelProperty(value = "更新时间",hidden = false)
    private Date updateDate;

    @ApiModelProperty(value = "备注信息",hidden = false)
    private String remarks;

    @ApiModelProperty(value = "删除标记",hidden = false)
    private String delFlag;

    @Override
    public String getId() {
        return id;
    }

    @Override
    public void setId(String id) {
        this.id = id;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getOfficeId() {
        return officeId;
    }

    public void setOfficeId(String officeId) {
        this.officeId = officeId;
    }

    public Byte getType() {
        return type;
    }

    public void setType(Byte type) {
        this.type = type;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getParentIds() {
        return parentIds;
    }

    public void setParentIds(String parentIds) {
        this.parentIds = parentIds;
    }

    public String getParentNames() {
        return parentNames;
    }

    public void setParentNames(String parentNames) {
        this.parentNames = parentNames;
    }

    public Byte getSort() {
        return sort;
    }

    public void setSort(Byte sort) {
        this.sort = sort;
    }

    @Override
    public String getCreateBy() {
        return createBy;
    }

    @Override
    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    @Override
    public Date getCreateDate() {
        return createDate;
    }

    @Override
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    @Override
    public String getUpdateBy() {
        return updateBy;
    }

    @Override
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    @Override
    public Date getUpdateDate() {
        return updateDate;
    }

    @Override
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    @Override
    public String getRemarks() {
        return remarks;
    }

    @Override
    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    @Override
    public String getDelFlag() {
        return delFlag;
    }

    @Override
    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }
}
